import {
  defineStore
} from 'pinia';
import {
  userCount
} from './modules/count';
import {
  myInfo
} from './modules/testNoState';

const mainStore = defineStore('mainStore', () => {
    const userCounts = userCount();
    const myInfos = myInfo();
    return {
      userCounts,
      myInfos,
    };

  },

);

export default mainStore;

// ---------------------之前的
// state: () => {
//   return {
//     name: "xiaoliu",
//     age: 100,
//   };
// },

// getters: {},

// actions: {
//   setAge() {
//     //   state.age++;
//     //   console.log(this);
//     this.age++;
//     this.name += "->";
//   },
//   setAge2(age, name) {
//     //   state.age++;
//     //   console.log(this);
//     this.age = age;
//     this.name = name;
//   },
//   setAge3(age, name) {
//     setTimeout(() => {
//       this.age = age;
//       this.name = name;
//     }, 1500);
//   },
// },